﻿@charset "utf-8";
.video_container{position:relative;width:990px;height:556px;background-color:#000;}
.video_container .blind{position:absolute;left:-1000px;}
/*.video_container *:focus{box-shadow:inset 0 0 0 4px #F00,0 0 2px 0 #00f;}*/

.video_outer_wrap{position:relative;top:0;left:0;width:100%;height:100%;}
.video_outer_wrap .video_wrap{position:relative;z-index:11;background-color:#000;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.video_wrap.fullscreen{position:fixed;overflow:visible !important;z-index:1000;}
.video_wrap .video_control{position:absolute;left:0;right:0;bottom:-38px;height:37px;background-color:#000;border-bottom:1px solid #323232;}
.video_wrap.fullscreen .video_control{bottom:0;}

.video_wrap video{width:100%;height:100%;zoom:1;}
.video_wrap .video_control .seekbar{position:absolute;left:0;top:0;width:100%;height:7px;background-color:#222;z-index:1;}
.video_wrap .video_control .seekbar .bg{position:absolute;top:-3px;left:0;width:100%;height:13px;background-color:#F00;opacity:0;}
.video_wrap .video_control .seekbar .loading{position:absolute;top:0;left:0;width:0;height:7px;background:#444 !important;}
.video_wrap .video_control .seekbar .progress{position:absolute;top:0;left:0;width:0;height:7px;background-color:#8b431b;}
.video_wrap .video_control .seekbar .progress .knob{display:none;position:absolute;right:-4px;top:-3px;width:13px;height:13px;background:url(../../images/videoplayer/seekbar_knob.png) no-repeat;}
.video_wrap .video_control.opened .seekbar .progress .knob{display:block;}

.video_wrap .video_control .buttonbar{position:absolute;left:0;top:7px;width:100%;height:29px;overflow:hidden;}
.video_wrap .video_control .button{position:absolute;top:0;height:29px;}
.video_wrap .video_control .button a{
	display:block;width:100%;height:100%;background-color:#000;background-repeat:no-repeat;background-position:50% 50%;
	color:#FFF;text-align:center;line-height:29px;text-decoration:none;overflow:hidden;text-indent:-500px;
}
.video_wrap .video_control .playpause{left:0;width:48px;height:29px;border-right:1px solid #323232;}
.video_wrap .video_control .playpause a{background-image:url(../../images/videoplayer/pause_btn.png)}
.video_wrap .video_control .playpause a.paused{background-image:url(../../images/videoplayer/play_btn.png)}
.video_wrap .video_control .time{position:absolute;left:155px;top:6px;width:80px;height:16px;line-height:16px;font-size:12px;}
.video_wrap .video_control .time .cur{color:#a45930;}
.video_wrap .video_control .time .dur{color:#727272;margin-left:6px;}
.video_wrap .video_control .volumebar{position:absolute;left:95px;top:13px;width:47px;height:3px;background-color:#444;}
.video_wrap .video_control .volumebar .volume{position:relative;width:20px;height:100%;background-color:#8b431b;}
.video_wrap .video_control .volumebar .volume .knob{position:absolute;right:-3px;top:-2px;width:7px;height:7px;background:url(../../images/videoplayer/volumebar_knob.png) no-repeat;}
.video_wrap .video_control .mute{left:55px;width:35px;}
.video_wrap .video_control .mute a{background-image:url(../../images/videoplayer/mute_off_btn.png)}
.video_wrap .video_control .mute a.muted{background-image:url(../../images/videoplayer/mute_on_btn.png)}
.video_wrap .video_control .share_btn{right:40px;width:30px;}
.video_wrap .video_control .share_btn a{background-image:url(../../images/videoplayer/embed_btn.png)}
.video_wrap .video_control .fullscreen{right:8px;width:30px;}
.video_wrap .video_control .fullscreen a{background-image:url(../../images/videoplayer/fullscreen_btn.png)}
.video_wrap.fullscreen .video_control .fullscreen a{background-image:url(../../images/videoplayer/fullscreen_exit_btn.png)}
.video_wrap.disableFS .video_control .fullscreen{display:none;}
.video_wrap.disableFS .video_control .share_btn{right:8px;}
.video_wrap.disableSharing .video_control .share_btn{display:none;}
.video_wrap .video_control .forward{left:200px;top:-122px;width:20px;height:20px;}
.video_wrap .video_control .backward{left:230px;top:-122px;width:20px;height:20px;}
.video_wrap .video_control .volumeup{left:260px;top:-122px;width:20px;height:20px;}
.video_wrap .video_control .volumedown{left:290px;top:-122px;width:20px;height:20px;}

.video_wrap .buffering{display:none;position:absolute;left:50%;top:50%;width:32px;height:32px;}
.video_wrap .buffering > div{position:absolute;left:-50%;top:-50%;width:32px;height:32px;background:url(../../images/videoplayer/buffering.png) no-repeat;}
.video_wrap .starter{position:absolute;left:50%;top:50%;width:82px;height:82px;}
.video_wrap .starter a{position:absolute;display:block;left:-50%;top:-50%;width:100%;height:100%;text-decoration:none;border:none;background:url(/GOP/images/movie/common/starter_btn.png) no-repeat; font-size:0; line-height:0; text-indent:-2000px; overflow:hidden;}
.video_wrap a.directLink{display:block;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:#000;}
.video_wrap .movielist{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;}
.video_wrap .movielist .wrap{width:50%;height:50%;float:left;}
.video_wrap .movielist .wrap a.movie{display:block;position:absolute;left:10px;top:10px;right:10px;bottom:10px;cursor:pointer;text-decoration:none;
	background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#FFF;
}
.video_container .movielist .wrap a.movie .title{margin:20px;padding:5px;font-size:24px;color:#FFF;text-decoration:none;line-height:30px;background-color:rgba(0,0,0,0.75);}

.video_wrap .sharing_wrap{display:none;position:absolute;left:50%;top:50%;width:1px;height:1px;background-color:#F00;}
.video_wrap .sharing_wrap .box{position:absolute;width:473px;height:232px;left:-236px;top:-116px;background-color:#000;}
.video_wrap .sharing_wrap .box h4{color:#fff;font-size:16px;font-weight:bold;letter-spacing:-1px;height:44px;line-height:44px;margin:0;padding:0;padding-left:10px;}
.video_wrap .sharing_wrap .box .taw{background-color:#202020;border:1px solid #333;height:127px;margin:0 10px;}
.video_wrap .sharing_wrap .box .taw label{margin:0;padding:0;}
.video_wrap .sharing_wrap .box textarea{border:none;background-color:#202020;width:441px;height:117px;overflow:hidden;margin:0;padding:5px;color:#bab9b9;font-size:12px;line-height:1.4em;}
.ie .video_wrap .sharing_wrap .box textarea{width:438px;height:114px;}
.video_wrap .sharing_wrap .box a{text-decoration:none;}
.video_wrap .sharing_wrap .box a:hover{text-decoration:underline;}
.video_wrap .sharing_wrap .box a.ok_btn{display:block;position:absolute;left:184px;top:187px;width:105px;height:30px;color:#FFF;background-color:#c9500d;}
.video_wrap .sharing_wrap .box a.ok_btn span{display:block;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:14px;}
.video_wrap .sharing_wrap .box a.close_btn{display:block;position:absolute;width:25px;height:24px;right:8px;top:10px;background:url(../../images/videoplayer/sharing_close.png) no-repeat 50% 50%;}
.video_wrap .sharing_wrap .box a.close_btn span{display:block;overflow:hidden;text-indent:-1000px;}

.video_wrap .error_message{position:absolute;top:50%;width:100%;height:1px;}
.video_wrap .error_message > div{position:absolute;padding-top:85px;top:-55px;width:100%;height:25px;color:white;font-size:18px;text-align:center;background:url(../../images/videoplayer/error.png) no-repeat 50% 0;}

div.blank{height:5px;visibility: hidden;}

.video_container .transcript{position:absolute;bottom:0;left:0;height:20px;width:100%;background-color:#333;z-index:100;overflow:hidden;}
.video_container .transcript > div{position:absolute;top:6px;left:6px;right:6px;bottom:6px;}
.video_container .transcript > div textarea{width:100%;height:100%;margin:0;padding:0;border:none;background-color:#222;color:#bab9b9;font-size:14px;line-height:1.4em;}
.video_container .transcript > div label{display:block;width:100%;height:100%;margin:0;padding:0;border:none;}
.video_container .transcript > div label span{display:block;height:0;text-indent:-1000px;overflow:hidden;}
/*.video_container .transcript.opened{border:1px solid #323232;}
.video_container .transcript .scroll{display:block;position:absolute;left:6px;top:6px;bottom:6px;right:6px;overflow-y:scroll;}
.video_container .transcript .scroll > div{}
.video_container .transcript .scroll > div pre{display:block;margin:0;background-color:#000;color:#bab9b9;font-size:14px;line-height:24px;white-space:pre-line;}
.video_container .transcript a.openclose{position:absolute;display:block;left:0;bottom:0;width:100%;height:20px;background:url(../../images/videoplayer/transcript_open_close.gif) no-repeat 50% 0;border:none;text-decoration:none;}
.video_container .transcript.opened a.openclose{background-position:50% 100%;}*/

.video_container .scroll_area{position:absolute;top:6px;right:6px;bottom:6px;left:6px;overflow:hidden;}
.video_container .scroll_area .scroll_wrap{overflow:hidden;overflow-x:hidden;overflow-y:auto;height:100%;position:absolute;left:0;top:0;right:-50px;}
.video_container .scroll_area .scroll_wrap .scroll_cont{margin-right:50px;}
.video_container .scroll_area .scroll_wrap .scroll_cont a{display:block;color:#bab9b9;font-size:14px;text-decoration:none;line-height:1.3em;cursor:default;padding:3px 5px;}
.video_container .scroll_area .scroll_wrap .scroll_cont a span.hidden{display:block;height:0;overflow:hidden;text-indent:-1000px;}
.video_container .scroll_area .scrollbar{
	position:absolute;top:0;bottom:0;right:0;width:4px;background-color:#222;z-index:1;
	transition: width 0.2s;-webkit-transition: width 0.2s;
}
.video_container .scroll_area .scrollbar:hover,.fastticket .scroll_area .scrollbar.dragging{width:10px;}
.video_container .scroll_area .scrollbar .bar{position:absolute;top:0;left:0;width:100%;min-height:20px;background-color:#444;border-radius:5px;cursor:pointer;}


.main-banner .video_container{z-index:100;}
.main-banner .video_container .transcript{z-index:100;}